html, body {
    margin: 0;
    padding: 0;
    background-color: #f3f3f4;
    overflow-x: hidden;
    font-family: "Helvetica Neue", Helvetica, STheiti, 微软雅黑, Arial, Tahoma, sans-serif, serif;
}

.clear {
    clear: both;
}

tbody {
    font-size: 14px;
}

thead th {
    font-size: 14px;
}

#table_tools button {
    cursor: pointer;
}

/*调整表格的面板与查询面板的margin-top*/
.ems_table_content {
    margin-top: -10px;
}

.bootstrap-table {
    margin-left: 10px;
    margin-right: 10px;
}

/*调整表格右上侧的工具按钮的高度，可能和别的css有冲突，导致不等高*/
.pull-right button {
    height: 34px;
}

/*修改boostrap中的.form-horizontal .form-group的margin-left,margin-right*/
.form-horizontal .form-group {
    margin-left: 0;
    margin-right: 0;
}

.ems_form {
    /*margin: 0 auto;*/
    /*width: 80%;*/
}
.ems_internal_form {
    margin-top: 20px;
}
.ems_internal_form_add {
    margin-top: 20px;
}

.ems_op_btn_group {
    text-align: center;
}

.ems_btn_form_submit {
    width: 100px;
}

.ems_btn_form_cancel {
    width: 100px;
    margin-left: 15px;
}

/*jquery.validate插件中的error样式*/
form label.error{
    color:red;
}


.ems_edit_content {

    width: 98%;
    max-width: 1000px;
    padding: 20px;
    /*background-color: #f5f5f5;*/
    background-color: #f5f5f5;
    border-radius: 4px;
    margin: 20px auto;
    border: 1px solid #ddd;
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}



.ems_add_gbtn {
    flex: auto;
    display: flex;
    justify-content: flex-end;
}

.ems_add_heading {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 5px 10px;
}
.ems_form_reset {
    margin-left: 10px;
}

.ems_search_form .form-group{
    margin-bottom: 10px;
    padding-right: 15px;
}

.ems_internal_form input.form-control {
    height: 45px;
}


.ems_internal_form select.form-control {
    height: 45px;
}

.ems_internal_form_add input.form-control {
    height: 45px;
}


.ems_internal_form_add select.form-control {
    height: 45px;
}
